Comment installer et utiliser Ubuntu sur une eeeBox.
L'eeeBox est un mini PC de bureau basé sur la série des eeePC d'Asus.
http://www.asus.fr/event/Eeebox_B202/index.html
En bref:
L'eeeBox ne dispose pas de lecteur optique. Pour pouvoir y installer linux, on peut utiliser diverses méthodes.
(problème réglé avec Intrepid Ibex 8.10)
Lorsque les conditions suivantes (ou des conditions similaires) sont rassemblées, il se peut que l'affichage de l'Eeebox plante:
Les symptômes (dans le cas du visionnement d'un film, ils surviennent de 5 à 20 minutes après le début du visionnement) sont :
Il est probable que la cause de cette panne soit un échauffement excessif du chipset graphique (GMA 950) ou du chipset DVI (chrontel). Aucune preuve de la survenance d'un bug logiciel n'a été trouvée.
Une solution à ce problème est de brancher l'écran en VGA. C'est une solution contraignante et "pas très propre" mais c'est la seule qui semble avoir été trouvée jusqu'à maintenant.
[Nouveau] Il semble bien que le problème soit dû à un bug du serveur X. En effet en ajoutant la ligne suivante dans la section "Device", l'écran ne se met plus en "veille" !
Option "FramebufferCompression" "false"
Le WiFi de l'EeeBox est basé sur un chipset de marque Ralink. Il n'est pas reconnu par défaut sous Ubuntu 8.10 mais il existe une méthode décrite ci-après. Il est aussi possible d'y remédier en utilisant Ndiswrapper avec le pilote rt2860 (méthode ci-dessous).
Premièrement, il faut récupérer le pilote rt2860 qui se trouve sur le DVD de support fourni avec la Eeebox. Prenez les trois fichiers (rt2860.inf, rt2860.sys et rt2860.cat) qui se trouvent dans le dossier ./drivers/wireless/azurewave/AW-NE766/RT_2860_Drivers/winxp2k.
Ensuite, il faut installer l'outil Ndiswrapper qui va permettre de convertir ce pilote Windows XP pour Ubuntu (avec connexion internet). Paquets à installer : ndiswrapper-common ndiswrapper-utils-1.9 .
Une fois les paquets installés, suivre les étapes suivantes :
sudo depmod -a sudo modprobe ndiswrapper
sudo ndiswrapper -m
A cet étape, vous aurez certainement un message indiquant que la commande est dépréciée et qu'elle ne doit plus être utilisée. Pas d'affolement, cela ne va pas poser problème pour la suite.
sudo ndiswrapper -i rt2860.inf
sudo ndiswrapper -l
Si l'installation a réussi, vous devez obtenir le résultat suivant :
rt2860 : driver installed device (13B1:000D) present (alternate driver: rt2860)
Une fois installé, tapez la commande suivante :
sudo iwconfig
Si la carte WiFi est bien reconnue et prête à être configurée, vous devez avoir un résultat du type :
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:"xxxxx" Nickname:""
Mode:Managed Frequency:2.412 GHz Access Point: xx:xx:xx:xx:xx:xx
Bit Rate=48 Mb/s Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Power Management:off
Link Quality=57/100 Signal level=-74 dBm Noise level=-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Cela veut dire que tout fonctionne et que l'interface WiFi de votre Eeebox est 'wlan0'.
Pour cette méthode, il faut avoir accès à internet par le câble (ou sinon importer les paquets nécessaires sur clef usb, non testé). Stéphane Graber a compilé un paquet directement utilisable (conversation) en attendant son intégration dans Intrepid.
deb http://ppa.launchpad.net/stgraber/ubuntu intrepid main
deb http://ppa.launchpad.net/stgraber/ubuntu gutsy main
Il suffit enfin d'installer le paquet rt2860-source qui fait tout ce qu'il faut :
sudo apt-get update sudo apt-get install rt2860-source
Un sudo iwconfig devrait vous retourner l'interface WiFi nouvellement créée ra0.
Contributeur principal : Rude Wolf. Contributeur partie: Problème d'affichage : Elzéard.